function isNull(id,text){
	if($.trim($("#"+id).val()) == ""){
	   alert(text+"不能为空,请重新输入！");
	   $("#"+id).focus();
	   return false;
	}else{
		return true;
	}
}
function isNullValue(id,value,text){
	if($.trim($("#"+id).val()) == value){
	   alert(text+"不能为空,请重新输入！");
	   $("#"+id).focus();
	   return false;
	}else{
		return true;
	}
}
function isLength(id,min,max,text) {
	if($.trim($("#"+id).val()) == ""){
	   alert( text+"不能为空,请重新输入！");
	   $("#"+id).focus();
	   return false;
	}else {
		if($("#"+id).val().length >parseInt(max)){
			alert( text+"太长,请重新输入！");
			$("#"+id).focus();
			return false;
		}
		if($("#"+id).val().length < parseInt(min)){
			alert(text+"太短,请重新输入！");
			$("#"+id).focus();
			return false;
		}
		return true;
	}
}

//只充许输入数字
function onlySz(event,obj){
	var event = event ? event : (window.event ? window.event : null);
	if(event.keyCode>=48&&event.keyCode<=57){
		obj.value = obj.value;
	}else{
		obj.value=obj.value.replace(/\D/g,'');
	}
}

//替代非数字
function replaceNoSz(obj){
	obj.value=obj.value.replace(/\D/g,'');
}
//检测是否为整数
function checkInt(obj){
	if(!/^([1-9]{1,}[0-9]{0,})$/.test(obj.value)){
		alert('只能输入整数');
		obj.value='';
		obj.focus();
	}
}

//检测是否为数字
function checkSz(obj){
	if(/\D/.test(obj.value)){
		alert('只能输入数字');
		obj.value='';
		obj.focus();
	}
}
//替代非数字和点号
function replaceNoSzDoit(obj){
	obj.value=obj.value.replace(/[^0-9\.]/,'');
}


//检测是否为double类型
function checkDouble(obj){
	if(!/^(([1-9]{1,}[0-9]{0,}[\.]?|0[\.]?)[0-9]{1,}|([0-9]{1,}))$/.test(obj.value)){
		alert('只能输入数字和小数点');
		obj.focus();
		obj.value='';
	}
}

//校验普通电话、传真号码：可以“+”开头，除数字外，可含有“-”
function isTel(id,text){   
	var s= $("#"+id).val();
	var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/; 
	if (!patrn.exec(s)){
   		alert(text+"格式不正确!");
   		$("#"+id).focus();
   		return false;
	}
	return true;
}  
//校验手机号码
function isCellNumber(id,phonenumber){
	var rexCellValidation=/\d{11}/;
	if(!rexCellValidation.exec(phonenumber)){
		alert('手机号格式不正确');
		$("#"+id).val("");
		$("#"+id).focus();
	}
}
//是否为电子邮件
function isEmail(id,text) {   
    var src=$("#"+id).val();
    if(src==""){
	    alert("请填写"+text+"!");
	    $("#"+id).focus();
	    return false
    }
	isEmail1    = /^\w+([\.\-]\w+)*\@\w+([\.\-]\w+)*\.\w+$/;  
	isEmail2    = /^.*@[^_]*$/;
	if(!(isEmail1.test(src) && isEmail2.test(src))){
		alert(text+"格式不正确!");
	    $("#"+id).focus();
	    return false;
	}
  	return true;
}
//限制字数个数
function textLimitCheck(obj, maxLength){
	if (obj.value.length > maxLength){
      	alert(maxLength + ' 个字限制. \r超出的将自动去除.');
      	obj.value = obj.value.substring(0, maxLength);
      	obj.focus();
    }
}
/*
==================================================================
字符串操作
Trim(string):去除字符串两边的空格
==================================================================
*/
/*
==================================================================
LTrim(string):去除左边的空格
==================================================================
*/   

function LTrim(str)
{
    var whitespace = new String(" \t\n\r");
    var s = new String(str);
   
    if (whitespace.indexOf(s.charAt(0)) != -1)
    {
        var j=0, i = s.length;
        while (j < i && whitespace.indexOf(s.charAt(j)) != -1)
        {
            j++;
        }
        s = s.substring(j, i);
    }
    return s;
}
/*
==================================================================
RTrim(string):去除右边的空格
==================================================================
*/
function RTrim(str)
{
    var whitespace = new String(" \t\n\r");
    var s = new String(str);
    if (whitespace.indexOf(s.charAt(s.length-1)) != -1)
    {
        var i = s.length - 1;
        while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)
        {
            i--;
        }
        s = s.substring(0, i+1);
    }
    return s;
}

/*
==================================================================
Trim(string):去除前后空格
==================================================================
*/
function Trim(str)
{
    return RTrim(LTrim(str));
}

/*
==================================================================
IsEmpty(string):判断传过来的字符串所在id的字段是否为空
==================================================================
*/
function IsEmpty(obj)
{	
	obj=document.getElementById(obj);
	if(Trim(obj.value)=="")
    {
        if(obj.disabled==false && obj.readOnly==false)
        {
	        obj.value="";
        }
        return false;
    }else {
		return true;
	    }
}	
